package com.xzc.seckill.vo;

import com.xzc.seckill.vaildator.IsMobile;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotNull;

/**
 * @author 徐生
 * @version 1.0
 * Date 2024/3/31 20:35
 * Description: 接收用户登录时，发送的信息（mobile，password）
 */
@Data
public class LoginVo {
    //对LoginVo的属性值进行约束
    @NotNull
    @IsMobile
    private String mobile;

    @NotNull
    @Length(min=32) //指定密码最小长度为32位
    private String password;
}
